/* Zatok - язык программирования текстовых игр
 * (С) 2010 - 2012 Меркулов Матвей Юрьевич
 * Код лицензирован под лицензией GNU LGPL
 * Вы можете прочитать текст лицензии по адресу:
 * http://www.gnu.org/copyleft/lesser.html
 * или прочитать русский перевод по адресу:
 * http://ru.wikisource.org/wiki/GNU_Lesser_General_Public_License
 */

package base.intrface;

import base.CGUI;
import base.CGraphics;
import java.awt.Graphics;
import java.util.LinkedList;

public class CCommandText extends CText {
	public String CommandText;
	public CChoice Choice;
	public int ID = 0;



	@Override
	public void Add( LinkedList<CGadget> GadgetList, int NewX, int NewY, int NewWidth, int NewHeight, String NewText ) {
		CCommandText TextGagdet = new CCommandText();
		TextGagdet.SetParams( NewX, NewY, NewWidth, NewHeight, NewText );
		TextGagdet.CommandText = CommandText;
		GadgetList.add( TextGagdet );
	}



	@Override
	public void Draw( Graphics G, int DX, int DY ) {
		if ( MouseOverGadget( DX, DY ) && CGraphics.Menus.isEmpty() ) {
			G.setColor( CGraphics.SelectedLinkColor );
			CGUI.GadgetUnderMouse = this;
		} else {
			G.setColor( CGraphics.LinkColor );
		}
		DrawText( G, DX, DY );
	}
}
